gui/tray: If there are successfully synced file provide raccounts do not present...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 7 Feb 2025 02:08:53 +0000 (10:08 +0800)
committerMatthieu Gallien <matthieu.gallien@nextcloud.com>
Fri, 7 Feb 2025 08:59:16 +0000 (09:59 +0100)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/owncloudgui.cpp

index 9a107f5eb75883393e289c772c52d58eda231919..f383266479114662b413eb6da37ec0abebecff82 100644 (file)
@@ -405,6 +405,12 @@ void ownCloudGui::slotComputeOverallSyncStatus()
                overallStatus != SyncResult::Error &&
                overallStatus != SyncResult::SetupError) {
         overallStatus = SyncResult::SyncRunning;
+    } else if (!successFileProviderAccounts.isEmpty() &&
+               overallStatus != SyncResult::SyncRunning &&
+               overallStatus != SyncResult::Problem &&
+               overallStatus != SyncResult::Error &&
+               overallStatus != SyncResult::SetupError) {
+        overallStatus = SyncResult::Success;
     }
 #endif